#encoding: UTF-8
class CatalogController < ApplicationController
  before_filter :initialize_cart, :except => [:show, :latest]
  before_filter :require_no_user

  def show
    @producto = Producto.find(params[:id])
    @page_title = @producto.nombre
  end

  def index
    @productos = Producto.paginate :page => params[:page], :order => "productos.id desc", :per_page => 5,
                           :include => [:productor]
    @page_title = 'Catálogo de productos'
  end

  def rss
    latest
    render :layout => false
    response.headers["Content-Type"] = "application/xml; version=1.0; charset=utf-8"
  end  
  
  
  def latest
    @productos = Producto.latest 5 # mediante la invocación del método latest, se muestran los 5 producto mas recientes
    @page_title = 'Productos mas recientes'
  end
end
